package com.weixing.mall.provider.model.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * SpuVo
 *
 * @author  Small
 * @date  2019/11/6 16:19
 * @since  1.0
 **/
@Data
public class SpuVo {
    /**
     * 商品id
     */
    private long goodsId;
    /**
     * 商品名称
     */
    private String goodsName;
    /**
     * 商品码
     */
    private String goodsSn;
    /**
     * 快递方式
     */
    private Integer expressType;
    /**
     * 商品详情
     */
    private String goodsIntro;
    /**
     * 类目id
     */
    private Long catId;
    /**
     * 类目名称
     */
    private String catName;
    /**
     * 商品图片
     */
    private List<String> imgs;
    /**
     * sku参数
     */
    private List<SpuPropVo> props;
    /**
     * sku列表
     */
    private List<SkuVo> skus;
    /**
     *
     */
    private List<SpuSpecVo> specs;
    /**
     * 商品参数
     */
    private List<SpuParamVo> params;
    /**
     * 是否收藏  true 代表已收藏 false 未收藏
     */
    private Boolean isCollect;

    /**
     * 是否是代理角色（用于前台判断是否走线上支付）
     */
    private Integer af;
    /**
     * 折扣价格
     */
    private BigDecimal discountPrice;
    /**
     * 市场价格
     */
    private BigDecimal marketPrice;
}
